Wednesday, March 08, 2006
Monte Carlo methods in CISE
Saturday, March 04, 2006
March meeting
I'm giving a talk in session V27 (on Thursday).
If anyone else going to the meeting wants to meet and talk about QMC, MC, computational physics, or other topics, feel free to email me.
Wednesday, January 18, 2006
Unbiased exponential estimators
It eventually dawned on me that this same method can be used to correct any exponential estimator.
Imagine we wish to compute the estimator, exp(x), where x is some sample point that is contaminated with noise. Suppose the variance of the noise is sigma, and we know the noise is gaussian. Then the estimator exp(x-sigma^2/2) will be unbiased.
Sunday, January 15, 2006
Free Energy Links
If you're really interested in free energy differences, check out Arjun Acharya's thesis, Free Energy differences: Representations, estimators, and sampling strategies (also on arxiv). The review chapter covers several methods, but most of the thesis deals with the Phase Mapping technique, which increases the overlap between phases. It does not eliminate the problem entirely, however, and many of the other methods can be used to deal with the remaining issues.
[Edit 2/27/06: updated links from comments, and revised the entry]
Monday, November 21, 2005
Linear scaling and noisy forces
Linear scaling electronic structure calculations and accurate sampling with noisy forces, has two intriguing ideas.
They compute electronic structure using a new linear scaling method that involves sampling, and thus results in noisy forces. Those forces are used to drive a molecular dynamics simulation of the nuclei (note that one of the authors is Parrinello).
For the electronic structure part of the problem, they replace a determinant in the independent particle grand potential with an integral over some fields. These fields can be sampled using a Langevin equation. This Langevin equation apparently involves only matrix-vector multiplication with a sparse matrix, which delivers the scaling.
The second part (starting in the paragraph before equation 11) is how to deal with the noisy forces in molecular dynamics. Their solution for this is to again use a Langevin equation, and to choose the size of the damping terms to cancel out the noise on average. In this way they obtain correct sampling of the Boltzmann distribution.
Monday, November 07, 2005
Polarization
Thursday, September 22, 2005
"Programming in Math" updated
I've added a page about integration by random sampling. This example adds Greek characters, and a foreign function interface for the random number generator. Also, the translation of several separate sums (defining average, variance, etc) into C++ requires the sums to be merged into a single loop.
[Edit 2/24/2007 - update link]